package com.jiangyao.model.vo.backend;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 组织班级成员excelVO
 *
 * @author: yangyongchuan
 * @create: 2020年08月15日 22:38
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrgInfoClassUserExcelVO implements Serializable {

	private static final long serialVersionUID = -1850577206490519164L;
	/**
	 * 组织id
	 */
	@ExcelProperty(value = "组织ID（必填）", index = 0)
	private Integer orgId;

	/**
	 * 班级ID
	 */
	@ExcelProperty(value = "班级ID（如不填，成员导入组织）", index = 1)
	private Integer classId;

	/**
	 * 姓名
	 */
	@ExcelProperty(value = "姓名（必填）", index = 2)
	private String userName;

	/**
	 * 手机号
	 */
	@ExcelProperty(value = "手机号（必填）", index = 3)
	private String userPhone;

	/**
	 * 身份证号
	 */
	@ExcelProperty(value = "身份证号", index = 4)
	private String idCard;

	/**
	 * position
	 */
	@ExcelProperty(value = "职位", index = 5)
	private String position;

	/**
	 * 用户ID
	 */
	@ExcelIgnore
	private Integer userId;
}
